<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Size in bytes</th>
      <th>Default value</th>
      <th>Comment</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Protocol</td>
      <td>1</td>
      <td>0xE3</td>
      <td>-</td>
    </tr>
    <tr>
      <td>Size</td>
      <td>4</td>
      <td>-</td>
      <td>The size of the message in bytes not including
the header and size ﬁelds
</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>1</td>
      <td>0x46</td>
      <td>The value of the OP REQUESTPARTS opcode</td>
    </tr>
    <tr>
      <td>File ID</td>
      <td> 16</td>
      <td> NA</td>
      <td>A unique ﬁle ID calculated by hashing the
ﬁle’s data
 hash</td>
    </tr>
    <tr>
      <td>Part 1 Start
offset</td>
      <td>4</td>
      <td>NA</td>
      <td>Start offset of the part 1 in the ﬁle</td>
    </tr>
    <tr>
      <td>Part 2 Start offset</td>
      <td>4</td>
      <td>NA</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Part 3 Start offset</td>
      <td>4</td>
      <td>NA</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Part 1 End offset
</td>
      <td>4</td>
      <td>NA</td>
      <td>End offset of the part 1 in the ﬁle</td>
    </tr>
    <tr>
      <td>Part 2 End offset</td>
      <td>4</td>
      <td>NA</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Part 3 End offset</td>
      <td>4</td>
      <td>NA</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>